# -*- coding: utf_8 -*-


class BaseComponent():
    name = u"unnamed plugin"
    short = u""
    requires = u""
    provides = None
    event_provides = None
    event_requires = u""
    version = u"1.0"
    author = u"unnamed"
    siteURL = ""
    email = ""
    description = u""
    weight = 0
    
    def __init__(self):
        pass
        
    def before_direct_import(self):
        pass
        
    def after_direct_import(self):
        pass
        
    def set_start_settings(self,args):
        self.settings = args
        
